.emoji {
font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;
}
ol {
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0;
margin-inline-end: 0;
padding-inline-start: 20px;
}
blockquote {
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0;
margin-inline-end: 0;
padding: 1px 20px;
border-left: 3px solid #4d78cc;
background-color: var(--sidebar-bg-color);
margin: 20px 0;
}
blockquote p {
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0;
margin-inline-end: 0;
}
table {
width: 100%;
border-collapse: collapse;
box-sizing: border-box;
}
table tr,th,td{
padding: 5px;
border: 1px solid var(--border-color);
}
pre , code{
appearance: none; 
-moz-appearance: none; 
-webkit-appearance: none;
-webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
}
p code {
font-family: Consolas,Monaco,Menlo,Consolas,monospace;
background-color: var(--sidebar-bg-color);
padding: 4px;
border-radius: 2px;
}
li > code {
font-family: Consolas,Monaco,Menlo,Consolas,monospace;
background-color: var(--sidebar-bg-color);
padding: 4px;
border-radius: 2px;
}
code {
font-family: Consolas,Monaco,Menlo,Consolas,monospace;
}
.highlight {
position: relative;
display: block;
overflow-x: auto;
font-family: Consolas,Monaco,Menlo,Consolas,monospace;
line-height: 1.5;
}
.highlight-copy-btn {
position: absolute;
top: 7px;
right: 7px;
border: 0;
border-radius: 4px;
padding: 1px;
font-size: 0.8em;
line-height: 1.8;
color: #fff;
background-color: #777;
min-width: 55px;
text-align: center;
}
.highlight-copy-btn:hover {
background-color: #666;
}
